package itdep.services;

import ga.domain.repository.EntityRepository;
import ga.i18n.TranslatableEntityServiceImpl;
import ga.i18n.TranslationService;
import itdep.domain.CodedEntity;

/**
 * @author Ivan Khalopik
 * @version $Revision: 39 $ $Date: 2010-06-23 10:23:37 +0000 (Wed, 23 Jun 2010) $
 */
public class CodedEntityServiceImpl<E extends CodedEntity, Q extends CodedEntityQuery<E, Q>>
		extends TranslatableEntityServiceImpl<E, Q>
		implements CodedEntityService<E> {

	public CodedEntityServiceImpl(EntityRepository repository, TranslationService translationService, Class<E> entityClass, Class<Q> filterClass) {
		super(repository, translationService, entityClass, filterClass);
	}

	public CodedEntityServiceImpl(EntityRepository repository, TranslationService translationService, Class<E> entityClass, Class<Q> filterClass, String entityName) {
		super(repository, translationService, entityClass, filterClass, entityName);
	}
}